﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace TechControl.Presentation
{
    public partial class frm_inicio : frm_default
    {
        public frm_inicio()
        {
            InitializeComponent();
        }

        //Fecha o aplicativo.
        private void sairToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var resultado = MessageBox.Show("Deseja realmente sair do aplicativo?", "Sair", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
            if (resultado == DialogResult.Yes)
            {
                Application.Exit();
            }
            else
            {
            }
        }

        //chama formulário de cadastro de funcionário.
        private void funcionárioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_cadFuncionario cadFuncionario = new frm_cadFuncionario(null);//cria instancia
            cadFuncionario.showForm(this);//chama novo form.
        }

        //chama formulário de cadastro de equipamento.
        private void funcionáriosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_cadEquipamento cadEquipamento = new frm_cadEquipamento(null);//cria instancia.
            cadEquipamento.showForm(this);//chama o novo form.
        }

        //chama formulário de cadastro de marcas.
        private void cadastroToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_cadMarca cadMarca = new frm_cadMarca(null);
            cadMarca.showForm(this);
        }

        //chama o formulário de cadastro de Modelo.
        private void cadastroToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            frm_cadModelo cadModelo = new frm_cadModelo(null);
            cadModelo.showForm(this);
        }

        //chama o formúlario que lista os funcionários.
        private void equipamentoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_listarFuncionario listaFuncionario = new frm_listarFuncionario();
            listaFuncionario.showForm(this);
        }

        //chama formulário ListaEquipamento.
        private void equipamentosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_listaEquipamento listEquipamento = new frm_listaEquipamento();
            listEquipamento.showForm(this);
        }

        //chama formuçário de atribuição de equipamento.
        private void atribuirEquipamentoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_atribuirEquipamento atribuirEquip = new frm_atribuirEquipamento();
            atribuirEquip.showForm(this);
        }

        //chama formulário de atribuição de equipamento.
        private void atribuirEquipamentoToolStripMenuItem_Click_1(object sender, EventArgs e)
        {
            frm_atribuirEquipamento atribuirEquip = new frm_atribuirEquipamento();
            atribuirEquip.showForm(this);
        }

        //chama formulálrio de listar equipamentos atribuídos.
        private void consultarEquipamentoAtribuídoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_listItensAtribuidos listEquipamentosAtribuidos = new frm_listItensAtribuidos();
            listEquipamentosAtribuidos.showForm(this);
        }

        //chama formulário de listagem de equipamentos entregues.
        private void consultarEquipamentoEntregueToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_listEquipamentoEntregue equipamentosEsntregue = new frm_listEquipamentoEntregue();
            equipamentosEsntregue.showForm(this);
        }

    }
}
